package org.adorsys.aderp.cash.work.cashstate;

import java.util.List;

public interface CashRegStateMaintainer {
	/**
	 * open a cashregister
	 */
	public void open(FullDayCashRegister fullDayCashRegister);
	/**
	 * close a cashregister
	 */
	public void close(FullDayCashRegister fullDayCashRegister);
	/**
	 * supend a cashregister
	 */
	public void suspend(FullDayCashRegister fullDayCashRegister);
	
	/**
	 * get all fullDaycashregister
	 */
	
	public List<FullDayCashRegister> getFullDayCashRegisters();
	
}
